on top of the world


on top of the world
(sitting) on top of the world in a happy position of advantage.

With these figures and their other recent successes, the company is sitting on top of the world.


New idioms dictionary. 2014.